package exporter

// import (
// 	"net/http"

// 	"github.com/prometheus/client_golang/prometheus"
// 	"github.com/prometheus/client_golang/prometheus/collectors"
// 	"github.com/prometheus/client_golang/prometheus/promhttp"
// )

// var (
// 	// logCount 就是一个Metric
// 	LogCount = prometheus.NewCounterVec(
// 		prometheus.CounterOpts{
// 			Namespace:   "ins01",
// 			Subsystem:   "maudit",
// 			Name:        "operate_log_count",
// 			Help:        "从kafka消费的操作日志统计",
// 			ConstLabels: map[string]string{},
// 		},
// 		// 动态标签
// 		[]string{"pod"},
// 	)
// )

// func BuildMetric() {
// 	LogCount.WithLabelValues("pod01").Inc()

// 	customRegistry := prometheus.NewRegistry()
// 	customRegistry.Register(collectors.NewGoCollector())
// 	customRegistry.Register(collectors.NewProcessCollector(collectors.ProcessCollectorOpts{}))

// 	// 已经注册了
// 	err := customRegistry.Register(LogCount)
// 	if err != nil {
// 		panic(err)
// 	}

// 	http.Handle("/metrics", promhttp.HandlerFor(customRegistry, promhttp.HandlerOpts{
// 		Registry: customRegistry,
// 	}))
// 	go http.ListenAndServe(":8050", nil)
// }
